﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

.ico2{display:inline-block;background:url(../img/ico2.png) no-repeat;vertical-align: middle;}

/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #fff;overflow-x:auto;min-width: 1200px; }
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: inherit;}
a:hover { color: #015daa;}
input,select,button,textarea{ font-family:microsoft yahei;vertical-align: middle;border: none;}

/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #015daa; }
::selection {color: #fff; background: #015daa; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}

/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#ccc;}

/* 网站样式 */
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hoverImg:hover{ transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02); opacity:0.9;}
.mt30{ margin-top:30px;}
.c{padding-bottom:9999px; margin-bottom:-9999px;}

/*通用头部*/
.head{ border-bottom:4px #015daa solid;position: relative;z-index: 6;}
.head_r{margin-top: 22px;}
.head_r li{float: right;padding:0 12px; line-height:45px;text-align: center;position: relative; color:#9d9d9d;}
.head_r .li01{ z-index:2;padding: 0;background: none;}
.head_r .li01 .btn-search{ display:block; width:100%;text-align: center;color: #fff;background-color:#015daa;}
.head_r .li01 .btn-search i{width:50px; height:45px;}
.head_r .li01 .search { position: absolute;right: 100%;top:50%;background-color: #fff;height:45px; display:none;border: 1px #dcdcdc solid; width:170px;margin-top: -23px;}
.head_r .li01 .search .inp{border: none;vertical-align: top;height: 45px;line-height:45px;box-sizing: border-box;padding-left:5px; width:0;}
.head_r .li01:hover .search .inp{ width:97%;}
.head_r .li01 .item{transition: right 300ms;-moz-transition: right 300ms;-ms-transition: right 300ms;-o-transition: right 300ms;-webkit-transition: right 300ms;}
.head_r .li02{position:relative;}
.head_r .li02 span,.head_r .li03 span{display: block;cursor: pointer;}
.head_r .li02 .language{ display:none;position: absolute;width: 100%;top: 100%;left: 0;background-color: #fff;}
.head_r .li02 .language a{display:block;line-height:32px; height:32px; color:#5a5a5a;}
.head_r .li02 .language a:hover{ background-color:#f3f3f3;}
.head_r .li02 .ico2{width:5px; height:3px; background-position:-50px 0;margin-left: 8px;}
.head_r .li03 ._option{display:none;position: absolute;top:88%;width: 143px;left: 50%;margin-left: -71.5px;}

.nav_bar{position:relative;z-index: 5;}
.logo a{display:block;width:260px;height:67px; background:url(../img/logo.png) no-repeat; background-size:contain;}
.nav .nav_li{ float:left;width: 11.11%;position: relative;}
.nav .nav_li .nav_a{display:block;font-size:15px;color:#3b3b3b;font-weight: bold;height: 52px;line-height: 52px;text-align: center;}
.nav .nav_li .sub-menu{background-color: #fff;text-align: left;position: absolute;width: 100%;left: 0;top: 100%;z-index: -1; visibility: hidden;opacity: 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);margin: 0; }
.nav .nav_li .sub-menu li a{display:block;text-align: center;line-height: 44px;height: 40px;}
.nav .nav_li.last .sub-menu{left:auto; right:0;}
.nav .nav_li:hover .sub-menu{ visibility: visible;opacity: 1;z-index:1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);border-top-color:#015daa}

/*首页中间区域*/
.loading{ background:url(../img/loading.gif) no-repeat; width:100%; height:100%;position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;}
.banner{height: 528px;position:relative; overflow:hidden; background-color:#fff;z-index: 3;}
.banner img{  position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.banner .slide_nav{position:absolute;bottom:22px; left:50%; margin-left:-50px;width:100px; height:27px;line-height: 27px;background-color:#2263af; border-radius: 10px; text-align: center;}
.banner .slide_nav a{display:inline-block;width:13px; height:13px; line-height: 99; overflow:hidden; background-color:#d3e0ef;border-radius: 50%; cursor:pointer; margin-right:7px; vertical-align: middle;}
.banner .slide_nav a.on{ background-color:#cb1f0c;}
.banner li{ position:relative;}

.cen_box1{padding:27px 0 54px;}
.box1_column ul{margin-right: -0.1%;}
.box1_column li{float:left;width:49.9%; margin-right:0.1%; position:relative;}
.box1_column li .rect-459{padding-bottom:45.9%;}
.box1_column li .chann_tit{font-size:32px;margin-top: 7%;top: 0;}
.box1_column li .p{font-weight: bold;font-size:14px;width: 32%;line-height: 22px;}
.m_detail{display:inline-block;width:88px;height:28px;line-height: 28px; text-align: center; border-radius: 10px; background-color:#0b52a3;}
.m_detail .ico1_4{margin: 0 0 0 15px;}
.box1_column li .m_detail{ margin-top:30px;}
.box1_column li .chann_tit,.box1_column li .p,.box1_column li .m_detail{position: relative;left: 10%; color:#fff;}
.box1_column li .box{ position:absolute;right:0;width:35%;top:0; background:url(../img/blue.85.png) repeat; height:100%; opacity:0; filter:alpha(opacity=0);}
.box1_column li .box:after{content:'';width:117px; height:46px; background:url(../img/s_logo.png) no-repeat; position:absolute;bottom:0; right:0;}
.box1_column li .box .box_pd{padding:12% 12% 0;}
.box1_column li .box a{display:block; color:#fff;padding: 1px 0 5px 15px; position:relative;}
.box1_column li .box a:before{content:'';width:4px; height:7px; background:url(../img/ico2.png) -50px -4px no-repeat;position: absolute;left: 0;top: 50%;margin-top: -3.5px;}
.box1_column li:hover .box{opacity:1; filter:alpha(opacity=100);}
.box1_column li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}

.box1_other{padding:40px 0 0;}
.box1_other .box1_box1{width: 27.5%;}
.box1_other .box1_box2{width:25%;}
.box1_other .box1_box1,.box1_other .box1_box2{margin-right:4%;}
.box1_other .box1_box3{width: 39.5%;}
.channelOut{ border-bottom:1px #ededed solid; margin-bottom:20px;}
.channelOut .channelIn{font-size:18px; padding-bottom:16px; position:relative;}
.channelOut .channelIn:before{content:'';width:32px;height:1px;background-color:#0b52a3;position: absolute;bottom: -1px;left: 0;}
.m_more{font-size:12px; position:relative; color:#434343;margin-top: 7px;padding-left: 10px;}
.m_more:before{content:'';width:0; height:0; border-top:4px transparent solid;border-bottom:4px transparent solid; border-left:5px #195ca8 solid; position:absolute;left:0;top:50%; margin-top:-4px;}
.box1_case{ position:relative; height:221px; overflow:hidden;}
.box1_case li .rect-67{ padding-bottom:67%;}
.box1_case li  img{width:100%; height:auto;}
.box1_case li .title{ position:absolute;bottom:0;left:0; background:url(../img/black.4.png) repeat; padding:0 5%;width:90%; height:44px;}
.box1_case li .title .tit{display:block;line-height: 44px;font-size: 14px;color: #fff;}
.box1_case .slide_nav{ display:none;}
.box1_case .arrs{display:block;width:28px; height:28px;background:url(../img/ico2.png) no-repeat; position:absolute;bottom:6px;}
.box1_case .arr_prev{background-position:-56px 0;right:37px;}
.box1_case .arr_next{background-position:-84px 0;right:4px;}

.box1_about .chann{font-size:15px;margin: 20px 0 0;}
.box1_about .p{font-size:12px;line-height: 24px;height:72px;overflow: hidden;}
.box1_news li{overflow:hidden; position:relative;padding:15px 0 15px 15px; border-bottom:1px #ededed dotted}
.box1_news li:before{content:'';width:0; height:0; border-top:4px transparent solid;border-bottom:4px transparent solid; border-left:5px #0b52a3 solid; position:absolute;left:0;top:50%; margin-top:-4px;}
.box1_news li .date{ color:#999;float:left;width: 17%;overflow: hidden;margin-right: 5%;}
.box1_news li .tit{width:78%;float:left;}

.cen_box2{ background:url(../img/cen_bg2.jpg) center top no-repeat; padding:45px 0 30px;}
.cen_box2 .box2_t{font-size:18px;color:#fff;}
.s_ico{display:inline-block;width:61px; height:60px; background:url(../img/s_ico.png) no-repeat;margin: 42px 0 0;}
.s_ico_2{background-position:-60px 0;}
.s_ico_3{background-position:-124px 0;}
.box2_ul{margin-top:40px;}
.box2_ul li{float:left;width:33.3%;}
.box2_ul li .box{width:217px; height:193px; margin:0 auto;  text-align: center;}
.box2_ul li .box a{display:block;}
.box2_ul li ._columns{font-size:14px; color:#fff;}
.box2_ul .li01 .box{background:url(../img/circle.png) no-repeat;}
.box2_ul .li02 .box{background:url(../img/circle_2.png) no-repeat;}
.box2_ul .li03 .box{background:url(../img/circle_3.png) no-repeat;}
.box2_ul li:hover .s_ico{ transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}

/*通用底部*/
.foot{ background:#1f1e26 url(../img/foo_bg.png) center top no-repeat; padding:28px 0 15px;}
.foot,.foot a{color:#fff;}
.foot .foot_wrap{ max-width: 990px; margin:auto;}
.foot_1{font-size:14px; border-bottom: 1px #67666c solid; padding:17px 0;}
.foot_1 em{margin:0 15px;}
.foot_2{border-bottom:1px #605f67 solid;padding: 21px 0;}
.foot_2 a{ float:left;padding:0 3.22%;font-size:15px;}

.foot_3.bdsharebuttonbox a{float:none;display:inline-block;margin:36px 3% 40px 0;}
.foot_4,.foot_4 a{color:#89898b;}
.foot_5{margin-top:15px;}
.bdshare_dialog_box{display:none!important;}

/*下层通用样式*/
.n_bann{height:250px; position:relative;overflow:hidden;}
.n_bann img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.subnav{background:url(../img/nav-bg.jpg) left bottom repeat-x;height: 53px;position: relative;z-index: 2;margin-top: -53px;padding: 0 1.5%;}
.subnav .channel_current{font-size:18px; line-height: 53px;}
.s_menu li{ float:left;padding:0 15px; background:url(../img/s_menu_li.gif) right center no-repeat;}
.s_menu li a{display:block;font-size:14px; color:#666;line-height: 53px;}
.s_menu li.last{background:none;}
.s_menu li.cur a,.s_menu li:hover a{color:#c5271e;}
.posi{font-weight: normal;font-size:13px; height:60px; line-height: 60px;}
.posi em{margin:0 2px;}
.main_bar{padding:0 2% 40px;}
.mh{min-height: 400px;}

/*下层--产品列表*/
.ph_zhlist li{ border-top:1px #c1c1c1 dotted;padding: 34px 0; margin-top:-1px;}
.ph_zhlist li .info-box .tit{ margin-bottom:10px;}
.ph_zhlist li .info-box .tit .t{ font-size:26px;font-weight: normal;}
.ph_zhlist li .info-box .tit .t a{ color:#015daa;}
.ph_zhlist li .info-box .tit .more{ font-size:14px; color:#015daa;position: absolute;right: 0;top: 10px;}
.ph_zhlist li .info-box .tit .info{ line-height:23px; height:69px; overflow:hidden;}

/*下层--产品详情*/
.widget-prodetail-2 .p_pic_box{width: 54.4%;}
.widget-prodetail-2 ._detail { float: right; width: 42%; }
.widget-prodetail-2 ._title {font-size: 21px; overflow: hidden;margin-bottom:10px;}
.widget-prodetail-2 ._info-bg{ background-color:#e5f1f7;padding: 20px 5%;}
.widget-prodetail-2 ._intro {line-height: 20px; overflow: hidden; font-size: 13px; }
.widget-prodetail-2 ._extend {line-height: 34px;margin-top: 15px;}
.widget-prodetail-2 ._ext_link{ margin-bottom:0px;}
.widget-prodetail-2 ._ext_link a { display: inline-block; }
.widget-prodetail-2 ._ext_link a:hover { text-decoration: underline; }
.widget-prodetail-2 ._ext_link .ion { color: #0e90d2; font-size: 16px; }
.widget-prodetail-2 ._ext_btn{ overflow:hidden;}
.widget-prodetail-2 ._ext_btn .ico2{height:26px; margin-right: 10px;}
.widget-prodetail-2 ._ext_btn ._btn1 .ico2{background-position: 0 -45px;width:32px;}
.widget-prodetail-2 ._ext_btn ._btn3 .ico2{background-position: -32px -45px;width:28px;}
.widget-prodetail-2 ._ext_btn a { float:left; padding: 0 15px; font-size: 14px; color: #ffffff;line-height:40px;height:40px; }
.widget-prodetail-2 ._ext_btn a:hover { color: #ededed;  }
.widget-prodetail-2 ._ext_btn ._btn1 { background: #015daa; margin-right:10px; }
.widget-prodetail-2 ._ext_btn ._btn2 { background: #d0301c;margin-right: 10px; }
.widget-prodetail-2 ._ext_btn ._btn3 { background: #d0301c; }
.widget-prodetail-2 ._ext_btn .ion { font-size: 18px; }
.widget-prodetail-2 ._pic { float: left; width: 78%;border: 1px #6681a0 solid;}
.widget-prodetail-2 .p_small{width:20%;}
.widget-prodetail-2 .p_small_pic{height:369px; overflow:hidden;} 
.widget-prodetail-2 ._album_list li{margin-bottom:7px;}
.widget-prodetail-2 ._album_list li { cursor: pointer; }
.widget-prodetail-2 ._album_list li .box{ margin-left:10px; border:1px transparent solid; position:relative;}
.widget-prodetail-2 ._album_list li .box:before{content:'';width:0;height:0;border-top:6px transparent solid;border-bottom:6px transparent solid;border-right:6px #0e90d2 solid; position:absolute;left:-6px; top:50%;margin-top:-6px;display:none;}
.widget-prodetail-2 ._album_list .active .box{border-color:#0e90d2;}
.widget-prodetail-2 ._album_list .active .box:before{display:block;}
.widget-prodetail-2 ._recome{margin:25px 0 0; position:relative;}
.widget-prodetail-2 ._recome ._t { font-size: 18px; line-height: 34px;margin-bottom: 10px;}
.widget-prodetail-2 ._recome li .box{border: 2px solid transparent;}
.widget-prodetail-2 ._recome li:hover .box{ border-color:#015daa;}
.widget-prodetail-2 ._recome ._p { text-align: center;}
.widget-prodetail-2 ._recome a:hover ._p { color: #2f2f2f;}
.widget-prodetail-2 ._recome .re_arrs{display:block;width:18px; height:18px; background:url(../img/ico2.png) no-repeat; position:absolute;top:9px;}
.widget-prodetail-2 ._recome .re_prev{background-position: -112px 0;right:24px;}
.widget-prodetail-2 ._recome .re_next{background-position: -112px -18px;right:0;}

.pro_detail_con{margin-top:35px;}
.pro_detail_con .pro_con_t{font-size:20px;color:#015daa;font-weight:normal; border-bottom:1px #efefef solid;}
.pro_detail_con .pro_con_pd{padding: 20px 0;}

/*下层--招聘列表*/
.joblist_tt{ background-color:#e3e3e3; height:43px; line-height:43px; overflow:hidden;float:left; width:100%;}
.joblist_tt span{ float:left;text-indent:3%;font-weight: bold;}
.joblist_tt span.jobli1{ width:25%;}
.joblist_tt span.jobli2{ width:20%;}
.joblist_tt span.jobli3{ width:20%;}
.joblist_tt span.jobli4{ width:25%;}
.JobList-J2 { overflow:hidden;}
.JobList-J2 ._jt {
  background-color: #ededed;
  height: 36px;
  line-height: 36px;
  margin-top: 10px;
  margin-bottom:10px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer; position:relative; float:left; width:100%;
}
.JobList-J2 ._jt strong {
  float: left;
  width: 25%;
  text-indent: 3%;
}
.JobList-J2 ._jt span {
  float: right;
}
.JobList-J2 ._jt ._jt_btn{ display:block; background:url(../img/job_btn.png) left top no-repeat; width:30px; height:35px; position:absolute; right:2%; top:50%; margin-top:-17.5px;}
.JobList-J2 ._jc {
  display: none;float:left; width:100%;
}
.JobList-J2 ._jcon {
  padding: 10px 10px 10px 20px;
}
.JobList-J2 ._jt_act  {
   background-color:#015daa; color:#fff;
}
.JobList-J2 ._jt_act ._jt_btn{ background-position:left bottom;}
._channelBtn{ display: inline-block;border: 1px #d6d6d6 solid;width: 150px;height: 36px;line-height: 36px;text-align: center;margin-top: 14px;}
._channelBtn:hover{ background-color:#015daa; color:#fff;}
.JobList-J2 ._jt strong.srong1{ width:20%;}
.JobList-J2 ._jt strong.srong2{ width:20%;}
.JobList-J2 ._jt strong.srong3{ width:25%;}

/*下层--图片列表*/
.honor_list li{ margin-bottom:30px;}
.honor_list li .img{ border:1px #c9c9c9 solid; margin-bottom:10px;}
.honor_list li .cover_bg{ display:block; background:url(../img/blue.5.png) repeat;position:absolute; bottom:-100%; left:0;width: 100%;height: 100%;}
.honor_list li .cover_bg ._btn{ display:block; background:url(../img/honor.png) no-repeat; width:38px; height:36px; position:absolute; top:50%; left:50%; margin-top:-18px; margin-left:-19px;}
.honor_list li ._title{ font-size:14px; color:#666; font-weight:normal; padding:0 2%; background-color:#eaeaea;text-align: center;line-height: 46px; cursor:pointer;}
.honor_list li:hover ._title{ background-color:#015daa; color:#fff;}
.honor_list li:hover .cover_bg{ bottom:0;}
.album_preview .album_close{ background:#015daa!important;}
.album_preview .album_close i{ color:#fff;}
.album_preview .slide_nav a{ border-color:#015daa!important;}
.album_preview .album_pages{ color:#015daa!important;}
.album_wrap{ background:url(../img/black.8.png) repeat!important;}
.album_ordinary .slide_c img{max-height: 80%!important;}
.album_ordinary .slide_c p{bottom:10%!important;}


.videoList li .cover_bg ._btn{ background:url(../img/play.png) no-repeat; width:62px; height:62px; margin-left:-31px;margin-top:-31px;}
.wrap_out_posi.show .wrap_in .wrap_bar{background:#015daa;}

/*分页*/
.page{font-size: 12px; color: #777777; text-align: center;margin: 30px 0;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #015daa;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}

/*下层--新闻列表*/
.search_content{padding: 20px 0 25px 2%;border: 1px #ccc solid;background-color: #eee;}
.comT1 { display:block; height:24px; line-height:24px; font-size:18px; font-weight:bold; color:#000; clear:both;}
.newsListSearch .con ._txt{vertical-align: middle;margin-right: 1%;}
.newsListSearch .comT1 { padding-bottom:8px;}
.newsListSearch .timeInput { width:19%; height:28px; line-height:28px; border:#c0c0c0 1px solid; background:#fff url(../img/time_input.gif) right 50% no-repeat;text-indent: 2%;vertical-align: middle;cursor: pointer;}
.newsListSearch .search { display:inline-block; width:21%; height:30px; vertical-align:middle;border: #c0c0c0 1px solid; background-color:#fff;margin-right: 3%;margin-left: 1%;}
.newsListSearch .search .input { width:74%; height:16px; float:left;line-height: 16px;padding: 7px 0 7px 2px;box-sizing: content-box;float:left;border: none;outline: none;color: #aaa;}
.newsListSearch .btn { width:65px; height:30px;padding: 0;display:inline-block; border:none; outline:none;background: transparent;font-size: 13px; color:#fff; background:#015daa; border-radius: 0;}
.newsListSearch .cates input { vertical-align:-1px; *vertical-align:-3px; margin-left:2px;}

.NewsList-A9 li{padding:25px 0;border-bottom:1px dashed #ccc;overflow:hidden;*zoom:1}.NewsList-A9 ._img{float:left;height:8em;max-width:50%;margin-right:10px}.NewsList-A9 ._img img{height:100%}.NewsList-A9 ._t{font-size:16px;margin-bottom:5px}.NewsList-A9 ._t a{color:#333}.NewsList-A9 ._t a:hover{color:#015daa}.NewsList-A9 ._p{line-height:1.6em;max-height:4.8em;overflow:hidden;color:#999;margin:5px 0}.NewsList-A9 ._i{overflow:hidden;*zoom:1}.NewsList-A9 ._i span,.NewsList-A9 ._i a{float:left;line-height:26px;padding:0 10px}.NewsList-A9 ._i ._more{background:#015daa;color:#fff}.NewsList-A9 ._i ._date{background:#ededed;color:#999}@media only screen and (max-width:40rem){.NewsList-A9 ._img{float:none;height:auto}.NewsList-A9 ._img img{width:100%;height:auto}}
.NewsList-A9 li .imgbox{ width:16%;margin-right: 2%;}
/*新闻详情*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; font-weight: normal; }
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999; }
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal; }
.widget-newsdetail-2 ._tools ._tool { margin: 0 4px; display: inline-block; vertical-align: middle; }
.widget-newsdetail-2 ._tools ._tool:hover { color:; }
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2; }
.widget-newsdetail-2 .myart { padding: 20px 0; }
.widget-newsdetail-2 ._detailPage_bottom { border-top: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom li { line-height: 30px; overflow: hidden; height: 30px; padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark { font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title { font-size: 14px; float: left; width: 68%; }
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right; }
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px; background: none; }
/*下层--联系我们*/
.con_top{ background-color:#0080cc;color:#fff;}
.con_pd{padding:19px 7.2% 20px;}
.con_top img{float:left;width:128px; height:128px;margin-right: 15px;}
.con_top .p{font-size:14px;margin-top: 25px;}
.con_bottom{ background:url(../img/con_map.png) center center no-repeat #f44129; color:#fff;}
.con_bottom p{line-height: 28px;}
.con_bottom p a{color:#fff;}
.con_bottom .ico{margin-right: 10px;}
.con_map img{max-width: none;}
/** 简历投递-css **/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width:120px; height:32px; line-height:32px; text-align: center; color: #fff;cursor: pointer; border:0;}
.Form-J1 .Form-J1-Btn ._submit { background: #015DAA; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-J1 .Form-J1-Left { width: 100%; }
.Form-J1 .Form-J1-li input { width: 90%; }
.Form-J1 .Form-J1-li select { width: 54%; }
.Form-J1 .Form-J1-right { width: 100%; }
.Form-J1 .Form-J1-li textarea { width: 88%; }
.Form-J1 .Form-J1-li input._yzm { width: 27%; }
.Form-J1 .Form-J1-li b { display: none; }
.Form-J1 .Form-J1-li label{width:100%;}
}

/*在线留言*/
.Form-M1 .Form-M1-Left { float: left; width: 50%; }
.Form-M1 .Form-M1-right { float: right; width: 50%; }
.Form-M1 .Form-M1-li { padding-top: 10px; }
.Form-M1 .Form-M1-li label { width: 5em; display: inline-block; color: #666; vertical-align: top; }
.Form-M1 .Form-M1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-M1 .Form-M1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-M1 .Form-M1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M1 .Form-M1-li input._yzm { width: 20%; }
.Form-M1 .Form-M1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-M1 .Form-M1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M1 .Form-M1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-M1 .Form-M1-Btn button { width: 120px; height: 32px; line-height:34px; text-align: center; color: #000; cursor: pointer; padding:0; margin:0; font-family:微软雅黑;  border:none; font-size:14px; color:#fff;}
.Form-M1 .Form-M1-Btn ._submit { background:#015DAA; margin-right: 10px; }
.Form-M1 .Form-M1-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-M1 .Form-M1-Left { width: 100%; }
.Form-M1 .Form-M1-li input { width: 90%; }
.Form-M1 .Form-M1-right { width: 100%; }
.Form-M1 .Form-M1-li textarea { width: 88%; }
.Form-M1 .Form-M1-li input._yzm { width: 27%; }
.Form-M1 .Form-M1-li b { display: none; }
.Form-M1 .Form-M1-li label{width:100%;}
}
/*订购表单-css-*/
.Form-P1 .Form-P1-Left { float: left; width: 50%; }
.Form-P1 .Form-P1-right { float: right; width: 50%; }
.Form-P1 .Form-P1-li { padding-top: 10px; }
.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: top; }
.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-P1 .Form-P1-li input._yzm { width: 20%; }
.Form-P1 .Form-P1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-P1 .Form-P1-Btn button { width:120px; height:32px; line-height:32px; text-align: center; color: #fff;cursor: pointer;  padding:0; margin:0; font-family:微软雅黑; border:none;}
.Form-P1 .Form-P1-Btn ._submit { background:#015DAA; margin-right: 10px; }
.Form-P1 .Form-P1-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-P1 .Form-P1-Left { width: 100%; }
.Form-P1 .Form-P1-li input { width: 90%; }
.Form-P1 .Form-P1-li select { width: 68%; }
.Form-P1 .Form-P1-right { width: 100%; }
.Form-P1 .Form-P1-li textarea { width: 88%; }
.Form-P1 .Form-P1-li input._yzm { width: 27%; }
.Form-P1 .Form-P1-li b { display: none; }
.Form-P1 .Form-P1-li label{width:100%;}
}

/*2016-04-07 登录页*/
.topBar_mem{ height:34px; line-height:34px; background:#fafafa;  position:relative; z-index:20; border-bottom:1px solid #e7e7e7;}
.tp_left a:hover{ text-decoration:underline;}
.tp_left .tl_log{ color:#c5a01a; padding:0 10px;}
.tp_right li{ float:right;  position:relative; }
.tp_right li a{ display:block; padding:0 10px;}
.tp_right li i{ height:30px; line-height:28px; font-size:14px; overflow:hidden;}
.login_user_main{ padding:99px  0; background:url(../img/login_bgtg.jpg) no-repeat center top;}
.yg_lgreg{ width:475px; height:335px; float:right; background:#fff;}
.yg_lr_tab{ margin-bottom:25px;background-color: #ffffff;}
.yg_lr_tab li{ width:100%; float:left; text-align:center; line-height:55px; font-size:18px; font-weight:bold;background-color: #eee;}
.yg_lr_tab li.yg_t2{ background:#f0f0f0; color:#a1a1a1; }
.yg_lr_tab li.yg_t2 a{color:#a1a1a1;}
.login_main{ background:#fff; border:1px solid #ddd; border-radius:5px; padding:20px;  margin-right:100px; margin-left:40px;}
.login_top{ border-bottom:1px solid #ddd; padding-bottom:5px; position:relative; font-size:16px;padding-left:10px; }
.login_top .lt_right{ display:block; position:absolute; top:5px; right:0px; font-size:12px; }
.login_top .lt_right a{ color:#db0000;}
.login_formbg{ padding:0 45px; }
.login_formbg em{ color:#F00; padding-left:3px;}
.login_form .Login-li{ margin-bottom:10px;  position:relative;}
.login_form .Login-li input{ padding-top:10px; padding-bottom:10px; padding-left:35px; width:330px;border:1px #ccc solid;}
.login_form .Login-li .loginun_ico{ display:block; width:14px; height:20px; background:url(../images/user_ico.png) no-repeat 0 0; position:absolute; top:10px; left:10px;}
.login_form .Login-li .loginup_ico{ display:block; width:14px; height:20px; background:url(../images/pwd_ico.png) no-repeat 0 0; position:absolute; top:10px; left:10px;}
.login_form .Login-li .uyzm_inp{padding-left:15px; width:140px; margin-right:10px;}
.login_form .Login-li .ymzimg{ /*width:60px; height:20px;*/margin:10px 9px;}
.login_form .Login-li .findpwd{ padding-left:40px; color:#999;}
.login_form .Login-btn { padding-top:5px;}
.login_form .Login-btn .login_btn{ width:360px; height:46px; background:#015daa; font-size:18px; font-weight:bold; color:#fff; border:none;}
.login_form .Login-link { line-height:30px; margin-top:20px;}
.login_form .Login-link a{ display:inline-block; padding-left:35px; height:30px;}
.login_form .Login-link .qq_login{ background:url(../images/qq_login.png) no-repeat left;}
.login_form .Login-link .wb_login{ background:url(../images/wb_login.png) no-repeat left; margin-right:10px;}

/*资料下载*/
.widget-download-1-bar {font-size: 16px; font-weight: 700; 
line-height: 40px;  height: 40px; 
  padding: 0 12px; color: #ffffff; 
  background: #333333;}
.widget-download-1-list li { height: 30px; line-height: 30px; overflow: hidden; 
  vertical-align: top; color: #333333; border-bottom: 1px solid #eee;
  background: #ffffff; font-size:14px}
.widget-download-1-list li:nth-child(even) { background: #ededed;}
.widget-download-1-list li a { color: #333333;}
.widget-download-1-list li a:hover { color: #0e90d2;}
.widget-download-1-list ._title { padding: 0 10px;}
.widget-download-1-list li ._view {padding: 0 10px; border-left: 1px solid #ededed; }
.widget-download-1-list .ion { font-size: 16px; color: #0e90d2;}

.mm-opening .top{ z-index:36;}
/*全站搜索*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 30px; line-height: 30px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 30px; line-height: 30px; background:#046ee4; cursor: pointer; padding: 0; margin: 0;  border: 1px solid #0e90d2; width:30px ;}
.Search-S1-head ._btn .ion { vertical-align:top; margin: 0; padding: 0; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { font-size: 16px; line-height:30px;}
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 15px; }
.Search-S1-list ._head { font-size: 14px;  padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color:#0e90d2;padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width: 50%; font-weight: bold; color:#333; }
.Search-S1-list ._p { padding-left: 60px; font-size: 14px; }

/*网站地图*/
.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{float:left;width:104px;margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#0B52A3;color:#fff;}
.site_cell{ clear:both;}
.site_cell a{float:left;color:#333;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#39f;}

/*2016-04-11*/
.box_wrap_remind{padding:2em 2em 0!important;}
.box_wrap_foot{padding: 0 2em 2em; text-align: center; margin-top:2em;}
.box_wrap_foot .btn{width: auto;display: inline-block!important;color: #fff;border-color: #2e6da4!important;background-color: #337ab7!important;height: 34px;line-height: 34px;padding: 0 14px;}

#kefu{ width:120px; height:auto; position:fixed; top:70%; right:5px;z-index:89; background:#fff; border:1px solid #d1d1d1;border-top:2px solid #ca2d25; display:block; margin-top:-240px; padding-bottom:10px;}
#kefu .top{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#kefu .kf_middle{ font-size:12px; width:100%; text-align:center;}
#kefu .kf_middle .kf_qq{ margin-bottom:5px;}
#kefu .kf_middle .kf_alww{ }
#kefu .kf_middle .kf_tel{ color:#991C0A; margin-bottom:5px;}
#kefu .kf_middle .kf_bttext{ margin-bottom:5px;}
#kefu .close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
#right_bar{ width:28px; height:95px; position:fixed; top:70%; right:0; margin-top:-242px; z-index:90; display:none;}
#right_bar img{cursor:pointer;}
#kefu .kf_bttext{ font-weight:bold;}
